Everything about Reference Implementation totally explained
In
computing, a
reference implementation (or, infrequently,
sample implementation) is a software example of a
standard for use in helping others implement their own versions of the standard. A standard is much easier to understand with a working example in hand. The purpose of a reference implementation is generally to increase awareness and familiarization of the spec within the development community. While it's entirely possible for reference implementation (RI) software to serve in the academic cause of pure knowledge, on a more pragmatic level they're generally intended to familiarize developers and the market with a specification so that developers will be more likely to develop commercial implementations and users will be more likely to purchase conforming implementations.
The reference implementation may or may not be production quality. For example, the
Fraunhofer reference implementation of the
MP3 standard usually doesn't compare favorably to other common implementations such as
LAME in listening tests that determine sound quality. However, the
X.Org reference implementation of the
X Window System isn't only ready for use, but is increasingly popular on
open source Unix-like operating systems as-is; this is helped by the current version being a
fork of the popular
XFree86 implementation that X.Org then declared to be the reference implementation.
Reference implementations may also be prohibited by licensing for commercial use. The
Sun Microsystems Java EE RI
application server for example is referenced by great deal of
Java EE training literature, but it can't be licensed for production use.
Further Information
Get more info on 'Reference Implementation'.
|
External Link Exchanges
Do you know how hard it is to get a link from a large encyclopaedia? Well we're different and will prove it. To get a link from us just add the following HTML to your site on a relevant page:
<a href="http://reference_implementation__computing.totallyexplained.com">Reference implementation (computing) Totally Explained</a>
Then simply click through this link from your web page. Our crawlers will verify your link, extract the title of your web page and instantly add a link back to it. If you like you can remove the words Totally Explained and embed the link in article text.
As long as your link remains in place, we'll keep our link to you right here. Please play fair - our crawlers are watching. Your site must be closely related to this one's topic. Any kind of spamming, dubious practises or removing the link will result in your link from us being dropped and, potentially, your whole site being banned. |